JavaScript Runtime
e.g.
外部と通信するためのAPI
DOM操作するAPI
module system
etc.
具体例
https://gyazo.com/182a8890414c1c28f1332f7418295087 https://blog.expo.dev/expo-managed-workflow-in-2021-5b887bbf7dbb
https://gyazo.com/eeb77ff80139453776a130ec81fe3897 https://blog.expo.dev/expo-managed-workflow-in-2021-5b887bbf7dbb
Browserのランタイムに含まれるもの
Web API
↑開発者はこれらを拡張したりはできない
もちろんPR送ったりすればできる可能性はある
Node.jsのランタイムに含まれるもの
Node.jsの標準関数
C++やRustで作る
自分でランタイムを拡張できる
Expoのランタイムに含まれるもの
e.g. UIManager, some Web API polyfills
React Nativeのランタイムに含まれるもの
e.g. UIManager, some Web API polyfills
参考
自作する
Deno公式のブログ
Rustで自作する
visualizer
server